#ifndef APPLICATIONINSTALLUI_H
#define APPLICATIONINSTALLUI_H

#include <QWidget>

namespace Ui {
    class ApplicationInstallUi;
}

#include <optra/common/guiwindow.h>

class ApplicationInstallUi : public Optra::GuiWindow {
    Q_OBJECT
public:
    ApplicationInstallUi(QWidget *parent = 0);
    ~ApplicationInstallUi();

protected:
    void changeEvent(QEvent *e);

public slots:
    void setup();
    void update();
    void beforeShow();
    void beforeHide();
    void remove();

    void installClicked();
private:
    Ui::ApplicationInstallUi *ui;
    QSqlTableModel * model_;
};

#endif // APPLICATIONINSTALLUI_H
